package com.cjd.common.okhttp3

/**
 * @Author chenjidong
 * @email 374122600@qq.com
 * created 2019/12/12
 * description 默认存储在 Okhttp 缓存目录下  {@link #com.cjd.common.utils.OkHttpUtils.getCACHE_DIRECTORY}
 * tips 该注解不能配合 @Streaming 使用 可能会造成内置 转换器优先处理 response 具体看源码
 * @param fileName 不为空时 作为本地存储名称 例：233.pdf
 * @param interruptKey activity 退出时 是否中断 保存文件 默认使用 activity 类名作为key
 */
@Target(AnnotationTarget.FIELD, AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.RUNTIME)
annotation class FileConverter(val fileName: String = "", val interruptKey: String = "")